package io.hd;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Calendar;

/**
 *
 * @author Mariano Zapata
 */
public class GestorLog {
    
    private static final String PATH= "log.txt";
    
    public static void escribirLog(String msj)
    {
        try {
            File archivo= new File(PATH);
            if (!archivo.exists())
                archivo.createNewFile();
            FileWriter fw= new FileWriter(archivo, true);
            BufferedWriter bw= new BufferedWriter(fw);
            Calendar cal= Calendar.getInstance();
            String tiempo= "[" + cal.get(Calendar.DATE) + "/" + (cal.get(Calendar.MONTH) + 1) + "/" +
                    cal.get(Calendar.YEAR) + " " + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE) + "]: ";
            bw.write(tiempo + msj);
            bw.newLine();
            bw.write("--------------------------------------------------");
            bw.newLine();
            bw.newLine();
            bw.flush();
            bw.close();
            fw.close();
        } catch (IOException ex) {/*NADA, no se escribirá en el archivo de log si ocurre un error.*/}
    }
}
